home *** CD-ROM | disk | FTP | other *** search
/ Aminet 52 / Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso / Aminet / game / think / AmiChess.lha / AmiChess / src / Makefile < prev    next >
Makefile  |  2002-10-13  |  2KB  |  53 lines

  1.  
  2. CC = gcc
  3.  
  4. CFLAGS = -w -O3 -m68040 -m68881
  5.  
  6. LDFLAGS= -s -noixemul
  7. LIBS = -lm -lauto -lmui
  8. OBJEXT = o
  9. OBJS= atak.$(OBJEXT) book.$(OBJEXT) \
  10.     epd.$(OBJEXT) eval.$(OBJEXT) genmove.$(OBJEXT) hash.$(OBJEXT) \
  11.     hung.$(OBJEXT) init.$(OBJEXT) iterate.$(OBJEXT) main.$(OBJEXT) \
  12.     modules.$(OBJEXT) move.$(OBJEXT) mui_chess.$(OBJEXT) mui_field.$(OBJEXT) null.$(OBJEXT) \
  13.     players.$(OBJEXT) pgn.$(OBJEXT) quiesce.$(OBJEXT) \
  14.     random.$(OBJEXT) repeat.$(OBJEXT) search.$(OBJEXT) \
  15.     solve.$(OBJEXT) sort.$(OBJEXT) swap.$(OBJEXT) \
  16.     ttable.$(OBJEXT) util.$(OBJEXT)
  17.  
  18. %.$(OBJEXT): %.c
  19.     @echo "Compiling $<..."
  20.     @$(CC) $(CFLAGS) -c $< -o $@
  21.  
  22. AmiChess: $(OBJS)
  23.     @echo "Linking $@..."
  24.     @$(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
  25.  
  26. atak.$(OBJEXT): atak.c common.h
  27. book.$(OBJEXT): book.c common.h
  28. epd.$(OBJEXT): epd.c common.h
  29. eval.$(OBJEXT): eval.c common.h eval.h
  30. genmove.$(OBJEXT): genmove.c common.h
  31. hash.$(OBJEXT): hash.c common.h
  32. hung.$(OBJEXT): hung.c common.h
  33. init.$(OBJEXT): init.c common.h
  34. iterate.$(OBJEXT): iterate.c common.h
  35. main.$(OBJEXT): main.c common.h
  36. modules.$(OBJEXT): modules.c
  37. move.$(OBJEXT): move.c common.h
  38. mui_chess.$(OBJEXT): mui_chess.c common.h
  39. mui_field.$(OBJEXT): mui_field.c common.h
  40. null.$(OBJEXT): null.c common.h
  41. pgn.$(OBJEXT): pgn.c common.h
  42. players.$(OBJEXT): players.c common.h
  43. quiesce.$(OBJEXT): quiesce.c common.h
  44. random.$(OBJEXT): random.c common.h
  45. repeat.$(OBJEXT): repeat.c common.h
  46. search.$(OBJEXT): search.c common.h
  47. solve.$(OBJEXT): solve.c common.h
  48. sort.$(OBJEXT): sort.c common.h
  49. swap.$(OBJEXT): swap.c common.h
  50. ttable.$(OBJEXT): ttable.c common.h
  51. util.$(OBJEXT): util.c common.h
  52.  
  53.